﻿@charset "utf-8";

body
{
    margin-top: 0;
    margin: auto;
    padding: 0;
    font-size: 12px;
    color: #444;
    font-family: Microsoft YaHei,Tahoma,Lucida Grande,Arial,sans-serif;
    background: url(images/background.png) #E7ECEF center top repeat-x;
}

.pagecover
{
    position: absolute;
    background: #535353;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
    z-index: 9998;
    display: none;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}

.pagetext .loginform
{
    border: 5px solid #77756F;
    background: #fff;
    width: 335px;
    margin: auto;
    text-align: left;
    height: 240px;
}

.pagetext
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
    z-index: 9999;
    padding-top: 250px;
    text-align: center;
    display: none;
}

    .pagetext .closethis
    {
        font-size: 12px;
        font-weight: normal;
        line-height: 22px;
        text-align: left;
        position: relative;
        color: #35A5D6;
        padding: 10px;
        border-bottom: 1px solid #F0EFEE;
        margin-bottom: 12px;
    }

        .pagetext .closethis img
        {
            position: absolute;
            right: 0;
            top: 0;
            cursor: pointer;
        }

    .pagetext .loginform ul
    {
        margin: 8px 0 0 15px;
    }

    .pagetext .loginform li.loginli
    {
        padding-left: 50px;
        color: #C8C4BF;
    }

        .pagetext .loginform li.loginli a
        {
            color: #ff6600;
        }

        .pagetext .loginform li.loginli input
        {
            background: url(images/buttons.png) left top no-repeat;
            height: 31px;
            width: 70px;
            border: 0;
            text-align: center;
            color: #FFF;
        }

.redwords
{
    color: red;
}

.ipagein
{
    margin: auto;
    position: relative;
    width: 960px;
}

#topbar
{
    width: 100%;
    background: url(images/topbackground.png) center top no-repeat;
    height: 429px;
    position: relative;
    text-align: center;
    margin: auto;
}

.topshow
{
    background: #333;
    filter: alpha(opacity=40);
    -moz-opacity: 0.4;
    opacity: 0.4;
    height: 29px;
}
/**        页顶文字与链接		**/
.topwords
{
    position: absolute;
    top: -29px;
    line-height: 29px;
    width: 100%;
    z-index: 999;
}

a:link, a:visited
{
    color: #444;
    text-decoration: none;
}

a:hover
{
    color: #0078B6;
}

span.floatleft
{
    float: left;
}

span.floatright
{
    float: right;
}

.topfun
{
    margin: auto;
    margin-top: 370px;
}

.zwwlink
{
    width: 159px;
    height: 69px;
    background: url(images/zwwlink.png) center top no-repeat;
    position: absolute;
    top: -50px;
    right: 0px;
}

    .zwwlink img
    {
        padding: 50px 0 0 30px;
        border: 0;
    }

.ipage
{
    width: 960px;
    margin: auto;
    clear: both;
}

.clear
{
    clear: both;
}

ul
{
    margin: 0;
    padding: 0;
}

li
{
    list-style: none;
    margin: 0;
    padding: 0;
}

/** 分页 **/
.pagecut
{
    clear: both;
    margin: 10px 0 10px 0;
    color: #a0a0a0;
    text-align: center;
    line-height: 17px;
}

    .pagecut span
    {
        padding-right: 12px;
        display: inline-block;
    }

    .pagecut .home
    {
        background: url(images/firstpage.png) left 4px no-repeat;
        padding-left: 10px;
    }

    .pagecut .prepage
    {
        background: url(images/prepage.png) left 4px no-repeat;
        padding-left: 10px;
    }

    .pagecut .nextpage
    {
        background: url(images/nextpage.png) right 4px no-repeat;
        padding-right: 10px;
        padding-left: 12px;
    }

    .pagecut .endpage
    {
        background: url(images/endpage.png) right 4px no-repeat;
        padding-right: 10px;
        padding-left: 12px;
    }

    .pagecut .pagenum
    {
        background: url(images/pagebg.png) center top no-repeat;
        color: #444;
        width: 29px;
        height: 24px;
        padding: 5px 0 0 0;
    }

    .pagecut .thispage
    {
        background: url(images/thispage.png) center top no-repeat;
        color: #FFF;
        width: 29px;
        height: 24px;
        padding: 5px 0 0 0;
    }

    .pagecut .pagecount
    {
        background: none;
    }


/** 菜单 **/
#menu
{
    width: 982px;
    margin: auto;
    height: 154px;
    position: relative;
    z-index: 9998;
}

#menuBox ul, #menuBox ol
{
    list-style: none;
}

#menuBox img, #menuBox input, #menuBox select
{
    border: 0;
    vertical-align: middle;
}

#menuBox div, #menuBox dl, #menuBox dt, #menuBox dd, #menuBox ul, #menuBox ol, #menuBox li
{
    padding: 0;
    margin: 0;
    border: 0;
}

#menuBox [class*="span"]
{
    min-height: 1px;
    margin-left: 0px;
}

#menuBox
{
    background: url(images/menuBack.png) no-repeat left top;
    font-family: "微软雅黑";
    width: 956px;
    height: 105px;
    padding: 55px 12px 0;
    margin: 0 auto;
    position: absolute;
    left: 0;
    top: 0;
}

    #menuBox ul
    {
        float: left;
        width: 956px;
    }

        #menuBox ul li
        {
            float: left;
            width: 157px;
            padding: 0 1px;
            text-align: center;
        }

            #menuBox ul li dl
            {
                float: left;
                clear: both;
                width: 157px;
            }

                #menuBox ul li dl dt
                {
                    width: 157px;
                    height: 45px;
                    float: left;
                    overflow: hidden;
                    clear: both;
                    position: relative;
                }

                    #menuBox ul li dl dt span
                    {
                        float: left;
                        width: 157px;
                        left: 0;
                        top: 0;
                        height: 90px;
                        clear: both;
                        position: absolute;
                    }

                    #menuBox ul li dl dt .spanHover
                    {
                        background: url(images/hoverBack.png);
                    }

                    #menuBox ul li dl dt span a
                    {
                        background-image: url(images/menuTxt.png);
                        background-position: left top;
                        background-repeat: no-repeat;
                        float: left;
                        clear: both;
                        width: 157px;
                        height: 90px;
                        display: block;
                    }

        #menuBox ul .menu_1 dt a
        {
            background-position: left top;
        }

        #menuBox ul .menu_2 dt a
        {
            background-position: -159px top;
        }

        #menuBox ul .menu_3 dt a
        {
            background-position: -318px top;
        }

        #menuBox ul .menu_4 dt a
        {
            background-position: -477px top;
        }

        #menuBox ul .menu_5 dt a
        {
            background-position: -636px top;
        }

        #menuBox ul .menu_6 dt a
        {
            background-position: -795px top;
        }


        #menuBox ul li dl dd
        {
            width: 157px;
            float: left;
            height: 0;
            overflow: hidden;
            background: url(images/hoverBack.png);
            clear: both;
        }

            #menuBox ul li dl dd a
            {
                float: left;
                _float: none;
                _display: block;
                font-size: 14px;
                overflow: hidden;
                width: 157px;
                padding: 7px 0;
                height: 16px;
                line-height: 16px;
            }

                #menuBox ul li dl dd a:link
                {
                    color: #fff;
                    text-decoration: none;
                }

                #menuBox ul li dl dd a:visited
                {
                    text-decoration: none;
                    color: #fff;
                }

                #menuBox ul li dl dd a:hover
                {
                    text-decoration: none;
                    color: #fff;
                    background: url(images/hoverBack.png);
                }

                #menuBox ul li dl dd a:active
                {
                    text-decoration: none;
                    color: #fff;
                }

/** 页面主体 **/
.floatshow
{
    position: absolute;
    left: 0;
    height: 460px;
    width: 100%;
}

.indexpage
{
    margin-top: 10px;
}

.pageleft
{
    width: 687px;
    position: relative;
    float: left;
}

.pageright
{
    width: 263px;
    float: right;
}

.activeshow
{
    height: 259px;
    background: url(images/activebackground.png) left top no-repeat;
    left: -27px;
    width: 661px;
    position: absolute;
    padding: 14px 13px 17px 39px;
}

    .activeshow .morelink a
    {
        width: 39px;
        height: 80px;
        position: absolute;
        bottom: 0;
        left: 0;
        display: block;
    }

.wordsshow
{
    padding-top: 6px;
    padding-left: 5px;
}

    .wordsshow img
    {
        margin-right: 12px;
    }

.sliderBtn
{
    cursor: pointer;
    height: 100px;
    position: relative;
    top: 30%;
    z-index: 100;
    width: 45px;
}

#prevBtn
{
    left: 0;
    float: left;
}

#nextBtn
{
    background-position: right top;
    right: 0;
    float: right;
}

#btnList
{
    height: 25px;
    position: absolute;
    bottom: 25px;
    padding: 0 10px 0 10px;
}

/* circle */
.circle
{
    width: 12px;
    height: 13px;
    float: right;
    background: url(images/circle.png) 0 0 no-repeat;
    cursor: pointer;
    margin-right: 5px;
    overflow: hidden;
}

.circle_act
{
    width: 13px;
    height: 13px;
    float: right;
    background: url(images/circle.png) 0 -13px no-repeat;
    cursor: pointer;
    margin-right: 5px;
    overflow: hidden;
}

.circle_hover
{
    width: 13px;
    height: 13px;
    float: right;
    background: url(images/circle.png) 0 -26px no-repeat;
    cursor: pointer;
    margin-right: 5px;
    overflow: hidden;
}



.box
{
    height: 290px;
}

.travelbox
{
    padding: 16px;
    background: url(images/exbackground.png) left bottom repeat-x;
    border: 1px solid #CBCFD1;
    border-top: 0;
    height: 215px;
}

    .travelbox img.mark
    {
        border: 1px solid #A0A0A0;
        padding: 1px;
        width: 148px;
        height: 107px;
        float: left;
        margin-right: 15px;
    }


    .travelbox h4
    {
        font-size: 14px;
        text-align: left;
        margin: 0 0 8px 0;
    }

        .travelbox h4 span
        {
            float: right;
            font-size: 9px;
            padding: 3px 8px 0 0;
            font-weight: normal;
            background: url(images/icon03.png) right 8px no-repeat;
        }

    .travelbox strong
    {
        font-size: 14px;
        display: block;
    }

    .travelbox ul
    {
        width: 310px;
        clear: both;
        padding-top: 12px;
        display: block;
    }

    .travelbox li
    {
        width: 145px;
        background: url(images/icon04.png) right bottom repeat-x;
        height: 20px;
        float: left;
        padding: 5px 10px 2px 0;
    }

        .travelbox li span
        {
            background: url(images/icon05.png) center 3px no-repeat;
            float: left;
            width: 25px;
            height: 25px;
            text-align: center;
            color: #FFF;
        }

.trvleft
{
    width: 310px;
    float: left;
    position: relative;
}

.trvright
{
    width: 310px;
    float: right;
    text-align: left;
    position: relative;
}

    .trvleft .cmd, .trvright .cmd
    {
        position: absolute;
        top: 15px;
        left: 120px;
    }

    .trvleft div, .trvright div
    {
        float: right;
        width: 140px;
        text-align: left;
        line-height: 25px;
    }



.littlenav
{
    margin-top: 5px;
}

    .littlenav img
    {
        cursor: pointer;
    }




.onlineservice
{
    height: 354px;
}

.magz
{
    margin-top: 10px;
}

    .magz img
    {
        float: left;
        margin-left: 5px;
    }

    .magz div
    {
        float: right;
        width: 133px;
        text-align: left;
        height: 138px;
        line-height: 25px;
        padding-left: 12px;
    }

    .magz h6
    {
        font-size: 18px;
        color: #0078B6;
        margin: 6px 0 12px 0;
        text-align: left;
    }

        .magz h6 span
        {
            float: right;
            font-size: 14px;
            color: #ff6600;
        }

            .magz h6 span a:link, .magz h6 span a:visited
            {
                color: #FF6600;
            }

    .magz input
    {
        width: 54px;
        height: 23px;
        background: url(images/btn01.png) left top no-repeat;
        border: 0;
        margin-top: 12px;
    }

.downicon
{
    margin-top: 10px;
}

.morecolumn
{
    background: url(images/morecolumn.png) left top no-repeat;
    height: 250px;
    margin-top: 8px;
    padding: 12px 18px 18px 17px;
}

.indexarticle
{
    width: 440px;
    float: left;
}

ul.arlist
{
    display: block;
    float: left;
    width: 188px;
    padding-top: 30px;
}

    ul.arlist li
    {
        background: url(images/icon04.png) right bottom repeat-x;
        height: 20px;
        padding: 5px 10px 2px 0;
    }

        ul.arlist li.more
        {
            text-align: right;
            font-size: 9px;
            padding: 8px 8px 0 0;
            font-weight: normal;
            background: url(images/icon03.png) right 12px no-repeat;
        }

        ul.arlist li span
        {
            background: url(images/icon01.png) left 6px no-repeat;
            float: left;
            width: 10px;
            height: 25px;
            text-align: center;
        }

.switch
{
    width: 224px;
    float: right;
}

    .switch span.title
    {
        display: block;
        float: left;
        width: 72px;
        margin-right: 4px;
        text-align: center;
        padding: 8px 0 8px 0;
        background: #a5a5a5;
        margin-bottom: 24px;
        color: #FFF;
        cursor: pointer;
        font-size: 13px;
    }

    .switch img.mark
    {
        border: 1px solid #A0A0A0;
        padding: 1px;
        width: 84px;
        height: 62px;
        float: left;
        margin-right: 15px;
    }


    .switch h4
    {
        font-size: 14px;
        text-align: left;
        margin: 0 0 15px 0;
    }

.w_ctr .more
{
    text-align: right;
    font-size: 9px;
    padding: 8px 8px 0 0;
    font-weight: normal;
    background: url(images/icon03.png) right 12px no-repeat;
    margin-top: 10px;
}

.play .arlist .more
{
    background: url(images/icon03.png) right 15px no-repeat;
    padding-top: 12px;
}
/** 小幻灯 **/
.w_ctr .JQ-slide
{
    width: 224px;
    height: 128px;
    overflow: hidden;
    position: relative;
}

.w_ctr .JQ-slide-content
{
    position: absolute;
}
    /*必须要的元素*/
    .w_ctr .JQ-slide-content li
    {
        width: 224px;
        height: 128px;
        float: left;
        display: inline;
        position: relative;
    }

        .w_ctr .JQ-slide-content li img
        {
            width: 220px;
            height: 124px;
            padding: 1px;
            border: 1px solid #c9c9c9;
        }

        .w_ctr .JQ-slide-content li span
        {
            display: block;
            background: black;
            color: white;
            font-size: 14px;
            font-weight: bold;
            padding: 0 14px;
            line-height: 28px;
            position: absolute;
            bottom: 5px;
            left: 0;
            z-index: 10;
            width: 275px;
            overflow: hidden;
            filter: alpha(opacity=50);
            -moz-opacity: 0.5;
            -khtml-opacity: 0.5;
            opacity: 0.5;
        }

.w_ctr .JQ-slide-nav
{
    position: absolute;
    bottom: 14px;
    right: 8px;
    z-index: 30;
}

    .w_ctr .JQ-slide-nav li
    {
        float: left;
        display: inline;
        background: url(images/focus_li.png) no-repeat;
        width: 10px;
        height: 10px;
        text-indent: -999em;
        overflow: hidden;
        cursor: pointer;
        margin-right: 5px;
    }

        .w_ctr .JQ-slide-nav li.on
        {
            background-position: -15px 0;
        }

.weibo
{
    width: 440px;
    float: right;
}
/** 友情链接 **/
.sitelink
{
    background: url(images/linkbg.png) left top no-repeat;
    height: 42px;
    margin-top: 8px;
    padding: 20px 25px 27px 25px;
}

    .sitelink h5
    {
        font-size: 12px;
        float: left;
        width: 66px;
        margin: 3px 0 0 0;
    }

    .sitelink div
    {
        width: 815px;
        line-height: 25px;
        float: right;
        text-align: left;
    }
/** 页尾 **/
.foot
{
    text-align: center;
    line-height: 30px;
    margin-top: 55px;
    padding-bottom: 20px;
}


/** 内页侧边栏 **/
.inpageleft
{
    width: 212px;
    border: 1px solid #FEFEFF;
    border-right: 1px solid #DCDDDE;
    border-bottom: 1px solid #DCDDDE;
    background: url(images/siderbg.png) left top repeat-y;
    padding: 10px 0 10px 0;
    float: left;
}

.siderbox
{
    padding: 0 10px 0 9px;
}

ul.sidertitle
{
    margin: 0;
}

    ul.sidertitle li
    {
        border-bottom: 1px solid #d9dada;
    }

    ul.sidertitle ul
    {
        display: none;
    }

    ul.sidertitle img
    {
        cursor: pointer;
    }

    ul.sidertitle ul li
    {
        height: 20px;
        padding: 4px 0 0 8px;
        background: url(images/icon04.png) left bottom repeat-x;
        border: 0;
    }

        ul.sidertitle ul li.seled
        {
            background: #FFF;
        }

.siderbox .magz
{
    margin-top: 10px;
}

    .siderbox .magz img
    {
        float: left;
        margin-left: 2px;
    }

    .siderbox .magz div
    {
        float: right;
        width: 105px;
        text-align: left;
        height: 108px;
        line-height: 25px;
        padding-left: 2px;
    }

    .siderbox .magz h6
    {
        font-size: 14px;
        color: #0078B6;
        margin: 0px 0 2px 0;
        text-align: left;
    }

        .siderbox .magz h6 span
        {
            float: right;
            font-size: 14px;
            color: #ff6600;
        }

            .siderbox .magz h6 span a:link, .magz h6 span a:visited
            {
                color: #FF6600;
            }

    .siderbox .magz input
    {
        width: 54px;
        height: 23px;
        background: url(images/btn01.png) left top no-repeat;
        border: 0;
        margin-top: 5px;
    }

.siderbox .downicon
{
    margin-top: 10px;
}

.havebg
{
    background: url(images/siderboxbg.png) 9px top repeat-y;
    margin-top: 12px;
}
/** 内面右侧栏 **/
.inpageright
{
    width: 703px;
    border: 1px solid #FEFEFF;
    background: #f6f7f7;
    float: right;
    padding: 10px 20px 10px 20px;
}

.path
{
    background: url(images/icon04.png) left bottom repeat-x;
    text-align: right;
    font-size: 12px;
    height: 28px;
    padding-top: 5px;
}

    .path span
    {
        float: left;
        font-size: 14px;
        color: #444;
        font-weight: bold;
        background: url(images/icon01.png) 2px 7px no-repeat;
        padding: 0 0 0 12px;
    }

.content
{
    padding: 10px 0 10px 0;
    line-height: 24px;
}

    .content p
    {
        text-indent: 2em;
        margin: 0;
    }

/** 精彩活动 **/
.activity
{
    background: url(images/activitybg.png) left top no-repeat;
    padding-top: 160px;
}

.incontent
{
    background: url(images/line02.png) center top no-repeat;
}

.listleft
{
    width: 323px;
    padding-left: 6px;
    float: left;
}

.listright
{
    width: 323px;
    padding-right: 6px;
    float: right;
    padding-top: 100px;
}

    .listleft div, .listright div
    {
        background: url(images/boxbody.png) center top repeat-y;
    }

.listleft div
{
    margin-bottom: 35px;
}

.listright div
{
    margin-bottom: 35px;
}

.listleft span, .listright span
{
    display: block;
    padding: 0 21px 0 18px;
}

    .listleft span img, .listright span img
    {
        padding: 1px;
        border: 1px solid #a5a5a5;
    }

.incontent div h5
{
    text-align: center;
    color: #444;
    margin: 12px 0 8px 0;
    font-size: 12px;
}

.incontent p
{
    margin: 0;
    line-height: 22px;
    text-indent: 2em;
}

/** 历史人文 **/
ul.articlelist img
{
    width: 88px;
    height: 97px;
    float: left;
    margin-right: 12px;
    border: 1px solid #d2d2d2;
}

ul.articlelist h5
{
    color: #444;
    margin: 0px 0 4px 0;
    font-size: 12px;
}

ul.articlelist span
{
    color: #a0a0a0;
}

ul.articlelist p
{
    text-indent: 2em;
    line-height: 22px;
    color: #6d6d6d;
    margin: 3px 0 0 0;
}

ul.articlelist li
{
    padding: 15px 0 25px 0;
    background: url(images/icon06.jpg) left bottom repeat-x;
    clear: both;
}

    ul.articlelist li div
    {
        height: 100px;
    }

/**视频点播**/
ul.videolist li
{
    float: left;
    width: 164px;
    height: 220px;
    text-align: center;
    margin-right: 10px;
}

    ul.videolist li.overs
    {
        margin-right: 0;
    }

    ul.videolist li div
    {
        background: #F1F0EE;
        padding: 1px;
        border: 1px solid #D0CCC7;
        padding: 24px 0 38px 0;
        margin-bottom: 12px;
        margin-top: 12px;
    }

    ul.videolist li img
    {
        width: 151px;
        height: 99px;
        border: 0;
    }

ul.videolist span
{
    padding-top: 12px;
    font-weight: bold;
}

/** 精美图库 **/
.bpath
{
    background: #FFF;
    padding: 10px 0 5px 10px;
    height: 22px;
}

.imgbox
{
    background: url(images/titlebg.png) #f6f7f7 left top repeat-x;
    border: 1px solid #fefefe;
    padding: 15px;
}

    .imgbox h5
    {
        font-size: 20px;
        text-align: left;
        height: 30px;
        margin: 8px 0 8px 0;
        padding: 0;
    }

        .imgbox h5 span.date
        {
            font-size: 14px;
            color: #8a8a8a;
        }

    .imgbox h4
    {
        font-size: 16px;
        text-align: left;
        height: 30px;
        margin: 8px 0 8px 0;
        padding: 0;
    }

        .imgbox h4 span
        {
            float: right;
            position: relative;
        }

        .imgbox h4 div.classdiv
        {
            position: absolute;
            top: 30px;
            display: none;
            left: -60px;
            z-index: 9998;
        }

            .imgbox h4 div.classdiv div
            {
                background: #FFF;
                font-size: 14px;
                line-height: 25px;
                font-weight: normal;
                padding: 6px 0 6px 8px;
            }

.cols
{
    width: 100%;
    /**	float:left;
	margin-right:16px;
	}
.colslast {
	margin-right:0;**/
}

    .cols div
    {
        width: 218px;
        border: 1px solid #E3E4E4;
        margin-bottom: 18px;
        position: relative;
        padding-bottom: 12px;
        text-align: center;
        font-size: 14px;
        display: inline-block;
        margin-right: 8px;
    }

        .cols div.last
        {
            margin-right: 0;
        }

        .cols div img
        {
            width: 218px;
            margin-bottom: 12px;
            display: block;
        }

    .cols span.ding
    {
        position: absolute;
        right: 12px;
        top: 8px;
        border: 1px solid #D9D9D9;
        padding: 5px 5px 5px 15px;
        display: block;
        background: url(images/icon08.png) #F7F7F7 3px 10px no-repeat;
    }

    .cols span span.num
    {
        color: #FF6600;
        font-size: 12px;
    }

    .cols span span.noding
    {
        color: #aaaaaa;
        font-size: 12px;
    }

.box-163css
{
    width: 915px;
    position: relative;
    padding: 10px;
    margin: 5px auto;
    text-align: center;
}

.bigshow div
{
    display: inline-block;
}

.btn
{
    position: absolute;
    display: none;
    width: 42px;
    height: 73px;
    cursor: pointer;
    text-indent: -999em;
}

.pre
{
    background: url(images/left1.png) no-repeat 0 50%;
    left: 20px;
}

.next
{
    background: url(images/right1.png) no-repeat 0 50%;
    right: 30px;
}

#ztbox
{
    width: 100%;
    position: relative;
    height: 120px;
}

.spic
{
    width: 915px;
    position: relative;
    background: #f9f9f9;
    padding-top: 6px;
    height: 78px;
}

#left
{
    width: 35px;
    height: 43px;
    float: left;
    top: 35px;
    position: absolute;
    left: 105px;
    cursor: pointer;
    background: url(images/left2a.png) no-repeat;
}

#right
{
    width: 35px;
    height: 43px;
    right: 105px;
    top: 35px;
    position: absolute;
    cursor: pointer;
    background: url(images/right3a.png) no-repeat;
}

#conter
{
    margin-left: 60px;
    width: 610px;
    position: relative;
    height: 95px;
    float: left;
    display: inline;
    overflow: hidden;
}

    #conter .txt
    {
        display: none;
    }

    #conter ul
    {
        width: auto;
        height: 95px;
        overflow: hidden;
        top: 0px;
        left: 0px;
        position: absolute;
    }

    #conter li
    {
        width: 136px;
        cursor: pointer;
        height: 93px;
        float: left;
        display: inline;
        margin: 0 0 0 13px;
        border: 1px solid #959595;
    }

        #conter li b, #conter li strong
        {
            font-weight: normal;
        }

        #conter li.on
        {
            border: 1px solid #70a114;
        }

        #conter li img
        {
            width: 136px;
            height: 93px;
            float: left;
            overflow: hidden;
        }

#scroll
{
    background: url(images/line.png) no-repeat left bottom;
    width: 606px;
    height: 15px;
    left: 0px;
    bottom: 14px;
    cursor: pointer;
    margin-top: 25px;
    margin: auto;
    position: relative;
}

    #scroll span
    {
        width: 192px;
        height: 16px;
        left: 0px;
        bottom: -2px;
        cursor: pointer;
        position: absolute;
        background: url(images/scrollBg.png) no-repeat;
    }

.bpic
{
    width: 100%;
    margin: 0 auto 0 auto;
}

.bigpic
{
    width: 700px;
    position: relative;
    margin-bottom: 10px;
    margin: auto;
}

.intro
{
    width: 100%;
    height: 52px;
    position: absolute;
    left: 0;
    bottom: 4px;
}

.bg
{
    background: #000;
    filter: alpha(opacity=40);
    opacity: 0.4;
    z-index: 0;
    width: 100%;
    height: 52px;
    position: absolute;
    bottom: 0;
}

.txt
{
    position: absolute;
    padding-left: 1%;
    width: 99%;
    top: 5px;
    z-index: 10;
    color: #fff;
}

    .txt h2
    {
        width: 100%;
        float: left;
        font-size: 16px;
        padding-bottom: 4px;
    }

    .txt p
    {
        width: 100%;
        float: left;
    }

.bclose
{
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 11;
    cursor: pointer;
    color: #fff;
}

#prealbum
{
    width: 89px;
    height: 95px;
    background: url(images/prealbum.png) left 10px no-repeat;
    float: left;
}

#nextalbum
{
    width: 89px;
    height: 95px;
    background: url(images/nextalbum.png) left 10px no-repeat;
    position: absolute;
    right: 0px;
}

/** 景区景点 **/
.scenicpage
{
    position: relative;
    height: auto;
}

    .scenicpage .path
    {
        width: 631px;
        background: #F3F6F7;
        padding-top: 8px;
        padding-left: 12px;
        font-size: 12px;
        text-align: left;
        height: 22px;
        position: absolute;
        left: 0;
        top: 0;
    }

.cmdimg
{
    width: 623px;
    background: #EEF6F9;
    border: 1px solid #F3FBFF;
    padding: 9px;
    height: 287px;
    position: absolute;
    left: 0;
    top: 40px;
}

    .cmdimg img
    {
        width: 621px;
        height: 285px;
        border: 1px solid #C9C9C9;
    }

    .cmdimg .JQ-slide
    {
        width: 621px;
        height: 285px;
        overflow: hidden;
        position: relative;
    }

    .cmdimg .JQ-slide-content
    {
        position: absolute;
    }
        /*必须要的元素*/
        .cmdimg .JQ-slide-content li
        {
            width: 621px;
            height: 285px;
            float: left;
            display: inline;
            position: relative;
        }

            .cmdimg .JQ-slide-content li span
            {
                display: block;
                background: black;
                color: white;
                font-size: 12px;
                padding: 0 14px;
                line-height: 28px;
                position: absolute;
                bottom: 0px;
                left: 1px;
                z-index: 10;
                width: 621px;
                overflow: hidden;
                filter: alpha(opacity=50);
                -moz-opacity: 0.5;
                -khtml-opacity: 0.5;
                opacity: 0.5;
            }

    .cmdimg .JQ-slide-nav
    {
        position: absolute;
        bottom: 10px;
        right: 8px;
        z-index: 30;
    }

        .cmdimg .JQ-slide-nav li
        {
            float: left;
            display: inline;
            background: url(images/focus_li.png) no-repeat;
            width: 10px;
            height: 10px;
            text-indent: -999em;
            overflow: hidden;
            cursor: pointer;
            margin-right: 5px;
        }

            .cmdimg .JQ-slide-nav li.on
            {
                background-position: -15px 0;
            }

.vt
{
    position: absolute;
    right: 0;
    top: 0;
}

.scenicleft
{
    width: 680px;
    float: left;
    padding-top: 360px;
}

.scenicright
{
    width: 232px;
    float: right;
    background: #F6F7F7;
    border: 1px solid #FFF;
    margin-top: 320px;
    padding: 20px 16px 20px 15px;
}

.sceniclist
{
    background: #F6F7F7;
    border: 1px solid #FFF;
    padding: 4px 14px;
}

    .sceniclist h4
    {
        background: #EEEEEE;
        font-size: 18px;
        height: 32px;
        padding: 8px 0 0 12px;
        color: #333;
        margin: 0 0 8px 0;
    }

        .sceniclist h4 span
        {
            color: #98CCB6;
            padding-right: 10px;
        }

    .sceniclist div img
    {
        width: 148px;
        height: 107px;
        float: left;
        margin-right: 15px;
        border: 0;
    }

    .sceniclist div p
    {
        text-indent: 2em;
        line-height: 22px;
    }

    .sceniclist li
    {
        border-bottom: 1px dotted #A0A0A0;
        padding: 10px 0 10px 0;
    }

.scenicright .title
{
    background: url(images/icon09.png) left bottom repeat-x;
    height: 10px;
}

.scenicright ul.arlist
{
    width: 232px;
    padding-top: 10px;
}

.guide
{
    margin: 12px 0 12px 0;
    border: 0;
}

.scenicright h5 span
{
    text-align: right;
    font-size: 9px;
    padding: 20px 8px 0 0;
    font-weight: normal;
    background: url(images/icon03.png) right 28px no-repeat;
    float: right;
}

.scenicright .best
{
    margin: 12px 0 12px 0;
    color: #444444;
}

    .scenicright .best img
    {
        width: 84px;
        height: 62px;
        padding: 1px;
        border: 1px solid #A0A0A0;
        float: left;
        margin-right: 10px;
    }

    .scenicright .best div
    {
        width: 132px;
        float: right;
    }

    .scenicright .best h4
    {
        font-size: 14px;
        margin: 0;
    }

    .scenicright .best span
    {
        display: block;
    }

        .scenicright .best span.goodnum, h5 span.goodnum
        {
            color: #F39800;
            background: url(images/bestnum.png) left 3px no-repeat;
            padding-left: 15px;
        }

.scenicright span.readnum
{
    color: #F39800;
    background: url(images/readnum.png) left 5px no-repeat;
    padding-left: 15px;
}

.scenicdetailright
{
    margin-top: 250px;
}

.scenicdetailleft
{
    background: #F6F7F7;
    border: 1px solid #FFF;
    padding: 12px;
    width: 654px;
}
    .scenicdetailleft h1
    {
    text-align:left;
    }
    .scenicdetailleft .dpath
    {
        width: 100%;
        background: #EEEEEE;
        padding-top: 8px;
        padding-left: 12px;
        font-size: 12px;
        text-align: left;
        height: 22px;
        position: static;
    }

/**基本信息**/
.scenicinfo
{
    padding-bottom: 12px;
}

    .scenicinfo img
    {
        width: 234px;
        height: 169px;
        float: left;
        margin-right: 12px;
    }

    .scenicinfo ul li
    {
        line-height: 26px;
    }

    .scenicinfo li img
    {
        width: 17px;
        height: 17px;
        border: 0;
        padding: 0;
        margin: 0;
        float: none;
    }

    .scenicinfo ul li span
    {
        color: #FF6403;
    }

.nav-tabs > .active > a, .nav-tabs > .active > a:hover
{
    color: #444444;
    cursor: default;
    background: url(images/taba.png) left top repeat-x;
    border: 1px solid #CECECE;
    border-bottom-color: #F6F7F7;
}

.nav-tabs > li > a:hover
{
    border-color: #eeeeee #eeeeee #dddddd;
}

.nav-tabs > li > a
{
    background: url(images/tabb.png) left top repeat-x;
    color: #727171;
    padding-top: 5px;
    padding-bottom: 4px;
    line-height: 20px;
    border: 1px solid #CECECE;
    -webkit-border-radius: 0px 0px 0 0;
    -moz-border-radius: 0px 0px 0 0;
    border-radius: 0px 0px 0 0;
}

.nav-tabs > li > a, .nav-pills > li > a
{
    margin-right: 10px;
}

.nav-tabs
{
    border-bottom: 1px solid #CECECE;
}

#scenicimg li
{
    width: 150px;
    float: left;
    margin-right: 12px;
    text-align: center;
    margin-bottom: 15px;
    font-weight: bold;
}

    #scenicimg li.last
    {
        margin-right: 0;
    }

    #scenicimg li div
    {
        background: #F0F0F0;
        border: 1px solid #D2D2D2;
        margin-bottom: 15px;
    }

    #scenicimg li span
    {
        display: block;
        border: 1px solid #FEFEFE;
        padding: 21px 4px 29px 4px;
    }

    #scenicimg li img
    {
        width: 138px;
        height: 99px;
        border: 0;
    }

#maps
{
    border: 1px solid #adadad;
    margin-bottom: 12px;
}

#scenictraffic .traffic
{
    line-height: 22px;
}

#scenicfood li
{
    width: 316px;
    float: left;
    margin-right: 10px;
    margin-bottom: 15px;
}

    #scenicfood li.last
    {
        margin-right: 0;
    }

    #scenicfood li img
    {
        width: 148px;
        height: 107px;
        padding: 1px;
        border: 1px solid #A29E98;
        margin-right: 12px;
        float: left;
    }

    #scenicfood li div
    {
        width: 152px;
        float: right;
    }

#scenicfood h4
{
    font-size: 16px;
    margin: 0 0 10px 0;
}

#scenicfood li div span
{
    display: block;
    background: url(images/icon06.jpg) left bottom repeat-x;
    height: 26px;
}

#scenichotel li
{
    width: 316px;
    float: left;
    margin-right: 10px;
    margin-bottom: 15px;
}

    #scenichotel li.last
    {
        margin-right: 0;
    }

    #scenichotel li img
    {
        width: 148px;
        height: 107px;
        padding: 1px;
        border: 1px solid #A29E98;
        margin-right: 10px;
        float: left;
    }

    #scenichotel li div
    {
        width: 152px;
        float: right;
    }

#scenichotel h4
{
    font-size: 16px;
    margin: 0 0 10px 0;
}

#scenichotel li div span
{
    display: block;
    background: url(images/icon06.jpg) left bottom repeat-x;
    height: 26px;
}
/**互动社区**/
.icpath
{
    background: #EEEEEE;
    line-height: 28px;
    padding-left: 12px;
}

.ictitle
{
    margin: 10px 0 10px 0;
    background: url(images/icon09.png) left bottom repeat-x;
    text-align: left;
    padding-bottom: 8px;
}

    .ictitle input
    {
        background: url(images/Complaints.png) left bottom no-repeat;
        width: 90px;
        height: 40px;
        border: 0;
        float: right;
        color: #FFF;
        font-size: 16px;
        font-weight: bold;
        text-align: center;
    }

ul.complaintlist li
{
    border: 1px solid #E7ECEF;
    margin-bottom: 12px;
}

    ul.complaintlist li div
    {
        border-bottom: 1px solid #E7ECEF;
        line-height: 30px;
        padding: 0 8px 0 8px;
        color: #959595;
    }

        ul.complaintlist li div.head
        {
            text-align: left;
            background: #E7ECEF;
            color: #444444;
        }

            ul.complaintlist li div.head span
            {
                float: right;
                color: #959595;
            }

        ul.complaintlist li div.reply
        {
            border-bottom: 0;
            padding-left: 40px;
        }

        ul.complaintlist li div strong
        {
            color: #444444;
        }
/** 投诉FORM**/
.addcomplaintform
{
    width: 600px;
    height: 242px;
    background: url(images/complaintbg.png) #FFF left top no-repeat;
    border: 1px solid #E7ECEF;
    padding: 26px 28px 0 70px;
    display: none;
    position: relative;
}

    .addcomplaintform td
    {
        color: #959595;
    }

        .addcomplaintform td span
        {
            color: red;
        }

.inputcss
{
    border: 1px solid #C4C4C4;
    height: 23px;
}

.addcomplaintform .addbuttons
{
    background: url(images/buttons.png) left top no-repeat;
    height: 31px;
    width: 70px;
    border: 0;
    text-align: center;
    color: #FFF;
}
/*
.addcomplaintform img {
	position:absolute;
	right:0;
	bottom:0;
	}*/
/**壁纸屏保**/
.downtitle
{
    height: 29px;
    border-bottom: 1px solid #659FC9;
}

    .downtitle span
    {
        background: url(images/noselbtn.png) center top no-repeat;
        width: 100px;
        height: 25px;
        margin-right: 15px;
        color: #959595;
        display: block;
        float: left;
        text-align: center;
        font-size: 14px;
        padding-top: 4px;
    }

        .downtitle span.sel
        {
            background: url(images/selbut.png) center top no-repeat;
            color: #fff;
        }

ul.imglist li
{
    width: 156px;
    height: 180px;
    padding: 1px;
    border: 1px solid #CACCCB;
    background: #F0F0F0;
    text-align: center;
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
}

    ul.imglist li.last
    {
        margin-right: 0;
    }

    ul.imglist li img
    {
        width: 150px;
        height: 100px;
        border: 0;
        margin: 3px 0 12px 0;
    }

    ul.imglist li input
    {
        background: url(images/btn03.png) center top no-repeat;
        color: #fff;
        width: 50px;
        border: 0;
        height: 20px;
        margin-top: 12px;
        font-size: 12px;
        padding-bottom: 12px;
    }

ul.maglist li
{
    width: 310px;
    height: 180px;
    background: url(images/icon09.png) left bottom repeat-x;
    float: left;
    margin-right: 25px;
    margin-bottom: 20px;
    padding-left: 12px;
    color: #444;
}

    ul.maglist li.last
    {
        margin-right: 0;
    }

    ul.maglist li img
    {
        width: 122px;
        height: 155px;
        border: 0;
        float: left;
        margin-right: 12px;
    }

    ul.maglist li input
    {
        background: url(images/btn01.png) center top no-repeat;
        color: #fff;
        width: 54px;
        border: 0;
        height: 23px;
        margin-top: 12px;
        font-size: 12px;
        padding-bottom: 12px;
    }

ul.maglist h4
{
    color: #0078B6;
    font-size: 18px;
    margin: 5px 0 12px 0;
}

ul.maglist p
{
    text-indent: 2em;
    line-height: 26px;
}
/**旅游攻略**/
ul.tglist li
{
    height: 110px;
    padding: 15px 0 15px 0;
    background: url(images/icon09.png) left bottom repeat-x;
}

    ul.tglist li img
    {
        width: 150px;
        height: 100px;
        padding: 2px;
        border: 1px solid #CACCCB;
        float: left;
        margin-right: 20px;
    }

    ul.tglist li .baseinfo
    {
        float: left;
        margin-right: 20px;
        width: 410px;
        color: #444;
    }

ul.tglist h4
{
    margin: 0 0 6px 0;
    font-size: 14px;
}

ul.tglist .baseinfo span
{
    color: #959595;
    display: block;
}

ul.tglist p
{
    line-height: 20px;
}

ul.tglist li .readcount
{
    background: url(images/icon10.png) center top no-repeat;
    width: 60px;
    text-align: center;
    padding-top: 70px;
    float: left;
    color: #659FC9;
    cursor: pointer;
}

.tgreadcount
{
    width: 100%;
    text-align: center;
    padding-top: 70px;
    float: left;
    color: #659FC9;
}

    .tgreadcount a.first
    {
        background: url(images/icon10.png) center top no-repeat;
        display: block;
        height: 60px;
    }

h1
{
    font-size: 16px;
    text-align: center;
}

.articleinfo
{
    border: 1px dotted #C4C4C4;
    border-right: 0;
    border-left: 0;
    line-height: 30px;
    text-align: center;
}

/** 旅游指南 **/
.travelsleft
{
    padding-top: 10px;
    background: #F6F7F7;
    border: 1px solid #FFF;
    width: 678px;
    margin-top: 40px;
}

.travelsright
{
    margin-top: 0;
}

.travelboxinpage
{
    background: url(images/travelboxbackground.png) left top repeat-y;
    padding: 5px 0 5px 1px;
}

    .travelboxinpage .magz div
    {
        float: right;
        width: 130px;
        text-align: left;
        height: 110px;
        line-height: 22px;
        padding-left: 12px;
    }
    .travelboxinpage .tblist a
    {
        display:inline-block;
        width:73px;
    }
    .travelboxinpage .tblist img
    {
        width: 73px;
    }

ul.travelstitle
{
    height: 42px;
    border-bottom: 1px solid #D5D2CD;
    display: block;
    padding-left: 15px;
}

    ul.travelstitle li
    {
        float: left;
        font-size: 14px;
        text-align: center;
        padding: 12px 12px 0 12px;
        color: #444;
        height: 29px;
        background: #F5F6F7;
    }

        ul.travelstitle li.sel
        {
            border: 1px solid #D5D2CD;
            border-top: 2px solid #0077B0;
            border-bottom: 1px solid #F5F6F7;
        }

.travelsleft ul.articlelist
{
    margin: 15px;
}

    .travelsleft ul.articlelist li
    {
        position: relative;
    }

    .travelsleft ul.articlelist img.thumbs
    {
        width: 133px;
        height: 96px;
        padding: 1px;
        border: 1px solid #D6D3CE;
    }

    .travelsleft ul.articlelist h5
    {
        font-size: 14px;
    }

    .travelsleft ul.articlelist img.cmdimg
    {
        position: absolute;
        left: 0;
        width: 42px;
        height: 44px;
        top: 0;
        padding: 0;
        border: 0;
        background: none;
    }

.travelsleft h1, .travelsleft .articleinfo, .travelsleft .content
{
    margin: 0 15px 015px;
}

.travelsleft .articleinfo
{
    border-top: 0;
}

.travelsleft .content
{
    color: #6d6d6d;
}

ul.floatlist li
{
    width: 44%;
    float: left;
}

    ul.floatlist li span
    {
        background: url(images/icon11.png) center 5px no-repeat;
        height: 20px;
        padding: 0px 3px 2px 3px;
        text-align: center;
        color: #FFF;
    }

.travelsleft ul.tglist
{
    margin: 15px;
}

    .travelsleft ul.tglist li
    {
        background: url(images/icon06.jpg) left bottom repeat-x;
    }

    .travelsleft ul.tglist div.baseinfo
    {
        width: 370px;
    }

        .travelsleft ul.tglist div.baseinfo img
        {
            width: 17px;
            height: 17px;
            border: 0;
            padding: 0;
            margin: 0;
            float: none;
        }

    .travelsleft ul.tglist div.readcount
    {
        background: none;
        width: 60px;
        text-align: center;
        padding-top: 30px;
        color: #ff6600;
        font-size: 20px;
    }

        .travelsleft ul.tglist div.readcount span
        {
            font-size: 12px;
        }

ul.htlist li
{
    height: 68px;
    padding: 8px 0px 8px 0;
}

    ul.htlist li img.hotelimg
    {
        width: 98px;
        height: 68px;
        padding: 1px;
        border: 1px solid #D6D3CE;
        float: left;
        margin-right: 8px;
    }

    ul.htlist li div span
    {
        float: none;
        width: auto;
        height: auto;
        padding: 0;
        margin: 0;
        background: none;
    }

.scenicpage img.imgtitle
{
    top: 40px;
    left: 0;
    border: 0;
    position: absolute;
}

.tpath
{
    background: #F3F6F7;
    padding-top: 8px;
    padding-left: 12px;
    font-size: 12px;
    text-align: left;
    height: 22px;
}
/**会员中心**/
.login
{
    background: url(images/loginbg.png) #f5f7f7 37px 29px no-repeat;
    position: relative;
    height: 520px;
    border: 1px solid #FFF;
}

    .login .form
    {
        position: absolute;
        top: 92px;
        right: 33px;
        background: #FFF;
        padding: 15px 35px 15px 35px;
    }

    .login form .nameinput
    {
        background: url(images/icon14.png) right 5px no-repeat;
    }

    .login form .passinput
    {
        background: url(images/icon15.png) right 5px no-repeat;
    }

    .login form a
    {
        color: #FF6600;
    }

input.loginbtn
{
    width: 143px;
    height: 33px;
    background: url(images/btn04.png) center top no-repeat;
    text-align: center;
    color: #FFF;
    font-size: 14px;
    border: 0;
    font-weight: bold;
    margin-top: 8px;
}

.siderbox .hrs
{
    background: url(images/icon09.png) left top repeat-x;
    margin: 5px 0 5px 0;
    height: 4px;
}

.welcome
{
    color: #8fc31f;
    font-size: 14px;
    line-height: 28px;
    text-align: left;
    padding: 5px 0 0px 0;
}

    .welcome span.weekstr
    {
        float: right;
    }

    .welcome span.welcomewords
    {
        color: #444;
        font-size: 12px;
    }

input.memberbutton
{
    background: url(images/buttons.png) left top no-repeat;
    height: 31px;
    width: 70px;
    border: 0;
    text-align: center;
    color: #FFF;
}

.addbtnpath
{
    height: 38px;
}

    .addbtnpath span
    {
        background: url(images/icon01.png) 2px 10px no-repeat;
    }

ul.travelarticle img
{
    width: 150px;
    height: 100px;
    padding: 3px;
    background: #F0f0f0;
}

span.validate
{
    color: green;
}

span.waitcheck
{
    color: #FF6600;
}

span.nochecked
{
    color: red;
}

ul.travelarticle p a
{
    color: #FF6600;
}


ul.memberimglist li
{
    float: left;
    width: 164px;
    height: 220px;
    text-align: center;
    margin-right: 10px;
}

    ul.memberimglist li.overs
    {
        margin-right: 0;
    }

    ul.memberimglist li div
    {
        background: #FFF;
        padding: 1px;
        border: 1px solid #D0CCC7;
        margin-bottom: 8px;
        margin-top: 12px;
    }

    ul.memberimglist li img
    {
        width: 151px;
        height: 113px;
        border: 0;
        padding: 24px 5px 24px 5px;
        background: #F0F0F0;
    }

ul.memberimglist span.imginfo
{
    padding-top: 8px;
    display: block;
    padding-bottom: 8px;
    text-align: left;
}

    ul.memberimglist span.imginfo a
    {
        float: right;
        border: 1px solid #ccc;
        padding: 1px 5px 0px 5px;
    }

ul.previewlist li
{
    width: 112px;
    height: 160px;
}

ul.memberimglist li img
{
    width: 100px;
    height: 73px;
    border: 0;
    padding: 16px 4px 16px 4px;
    background: #F0F0F0;
}

.memberdiv
{
    background: #f5f7f7;
    border: 1px solid #FFF;
    padding: 29px 22px 25px 22px;
}

.getpass
{
    width: 904px;
    height: 30px;
    color: #adcd27;
    font-size: 14px;
    font-weight: bold;
    margin-top: 8px;
}

.step1
{
    background: url(images/icon16.png) left top no-repeat;
}

.step2
{
    background: url(images/icon17.png) left top no-repeat;
}

.getpass div
{
    width: 290px;
    padding-top: 5px;
    display: inline-block;
    text-align: center;
}

    .getpass div.sel
    {
        color: #FFF;
    }

.memberdiv .form-horizontal
{
    margin: 35px 0 0 150px;
}

.systeminfo
{
    margin: 50px 0 50px 250px;
    color: #444;
    font-size: 14px;
    font-weight: bold;
}

    .systeminfo span
    {
        font-size: 12px;
        font-weight: normal;
    }

    .systeminfo a
    {
        font-size: 12px;
        color: #ff6600;
    }

.protocol
{
    background: url(images/icon19.png) left top repeat-x;
    padding: 12px 0 12px 0;
    line-height: 25px;
}

    .protocol .title
    {
        color: #FF6600;
        font-size: 14px;
        font-weight: bold;
    }
/**旅游指南首页**/
.travelmain h4
{
    font-size: 14px;
    text-align: left;
    color: #444;
    border-bottom: 1px solid #DDDAD3;
    padding-bottom: 4px;
    margin: 0 0 10px 0;
}

    .travelmain h4 span
    {
        float: right;
        font-size: 9px;
        padding: 3px 8px 0 0;
        font-weight: normal;
        background: url(images/icon03.png) right 10px no-repeat;
    }

.foods .inbox, .xiaochi .inbox, .rests .inbox
{
    height: 90px;
}

.travelmain .inbox img
{
    width: 115px;
    height: 83px;
    padding: 1px;
    border: 1px solid #B5B5B5;
    float: left;
    margin-right: 10px;
}

.travelmain ul
{
    clear: both;
    margin: 8px 0 0 0;
}

.travelmain li
{
    width: 118px;
    background: url(images/icon04.png) right bottom repeat-x;
    height: 24px;
    float: left;
    padding: 5px 10px 2px 0;
}

    .travelmain li span
    {
        background: url(images/icon05.png) center 4px no-repeat;
        float: left;
        width: 25px;
        height: 26px;
        text-align: center;
        color: #FFF;
    }

.tipage
{
    position: relative;
    height: 1576px;
    padding-left: 42px;
}

.travelicon
{
    background: url(images/img02.png) left top no-repeat;
    width: 45px;
    height: 1572px;
    position: absolute;
    left: -23px;
    top: 4px;
}

.eatdiv
{
    background: url(images/bg01.png) left top no-repeat;
    height: 274px;
}

.hoteldiv
{
    background: #bdd84d;
    margin-top: 10px;
    height: 293px;
    padding: 9px 17px 9px 17px;
}

    .hoteldiv h4
    {
        border-bottom: 0;
        margin-bottom: 4px;
    }

.besthotel
{
    width: 185px;
    height: 260px;
    border: 1px solid #B5B5B5;
    background: #F0F7D1;
    margin-right: 6px;
    float: left;
}

.besthotellist
{
    width: 270px;
    margin-right: 0;
    background: none;
    border: 0;
    margin-left: 20px;
}

    .besthotellist ul
    {
        clear: both;
        margin: 0px 0 0 0;
    }

    .besthotellist li
    {
        width: 120px;
        margin-right: 5px;
        height: 27px;
    }

.besthotel img
{
    width: 183px;
    height: 133px;
    border: 1px solid #FFF;
    border-bottom: 0;
}

.besthotel div
{
    height: 120px;
    border: 1px solid #FFF;
    border-top: 0;
    padding: 0 6px 0 6px;
}

    .besthotel div h5
    {
        margin: 5px 0 3px 0;
        font-size: 14px;
        text-align: center;
    }

    .besthotel div img
    {
        width: 17px;
        height: 17px;
        border: 0;
        border-bottom: 0;
    }

.rounddiv
{
    margin-top: 10px;
    background: #C7E3D7;
    height: 165px;
    border-bottom: 1px solid #98ccb6;
    padding: 13px 14px 14px 10px;
}

    .rounddiv h4
    {
        border-bottom: 0;
        margin-bottom: 4px;
    }

    .rounddiv .explains
    {
        float: left;
        width: 565px;
        padding-right: 10px;
        background: url(images/icon23.png) right top repeat-y;
    }

    .rounddiv .roundlist
    {
        float: right;
        width: 306px;
    }

        .rounddiv .roundlist li
        {
            width: 130px;
        }

    .rounddiv .explains img
    {
        float: left;
        padding: 1px;
        border: 1px solid #B5B5B5;
        margin-right: 12px;
    }

    .rounddiv .explains h5
    {
        font-size: 14px;
        margin: 0 0 8px 0;
    }

    .rounddiv .explains p
    {
        line-height: 25px;
    }

.traveldiv
{
    background: #D7E88F;
    margin-top: 10px;
    height: 230px;
    border-bottom: 1px solid #bdd84d;
    padding: 13px 14px 0 19px;
}

    .traveldiv h4
    {
        border-bottom: 0;
        margin-bottom: 4px;
    }

.travellinebox
{
    float: left;
    width: 555px;
    margin-right: 10px;
    padding-right: 15px;
    background: url(images/icon22.png) right top repeat-y;
}

.travelsbox
{
    float: right;
    width: 300px;
    height: 115px;
}

.traveldiv .travelsbox li
{
    width: 96%;
}

.traveldiv .travelsbox ul
{
    margin: 0;
}

.traveldiv .travellinebest img
{
    width: 133px;
    height: 96px;
    padding: 1px;
    border: 1px solid #B5B5B5;
    float: left;
    margin-right: 12px;
}

.traveldiv .travellinebox li
{
    width: 265px;
    background: url(images/icon21.png) right bottom repeat-x;
    margin-right: 0;
}



.buydiv
{
    background: url(images/bg02.png) left top no-repeat;
    height: 274px;
    margin-top: 10px;
}

    .buydiv .inbuydiv
    {
        width: 560px;
        float: left;
        padding: 22px 9px 0 26px;
    }

.happydiv
{
    background: #D7E88F;
    margin-top: 10px;
    height: 221px;
    border-bottom: 1px solid #BDD84D;
    padding: 13px 15px 0 15px;
}

    .happydiv .imagelist
    {
        text-align: center;
        width: 175px;
        display: inline-block;
    }

        .happydiv .imagelist img
        {
            width: 170px;
            height: 123px;
            padding: 1px;
            border: 1px solid #B5B5B5;
            background: #FFF;
            margin-bottom: 6px;
        }

    .happydiv .travelsbox li
    {
        width: 96%;
    }
/** 旅游指南首页 **/
.foods
{
    width: 267px;
    float: left;
    padding: 22px 9px 0 26px;
}

.xiaochi
{
    width: 267px;
    float: left;
    padding: 22px 9px 0 26px;
}

.rests
{
    width: 267px;
    float: left;
    padding: 22px 9px 0 26px;
}

    .rests li
    {
        width: 236px;
    }

.buydiv h4
{
    margin-bottom: 4px;
}

.buydiv .foods
{
    padding: 0 0px 0 0px;
}

.buydiv .xiaochi
{
    padding: 0 0 0 26px;
}

/** 预订列表 **/
.searchtab
{
    width: 300px;
    float: left;
}

.st
{
    background: #f7f7f7;
    color: #888;
    padding: 38px 13px 37px 17px;
}

    .st .scenicnames
    {
        text-align: left;
    }

    .st .scenicbtn
    {
        text-align: right;
    }

        .st .scenicbtn input
        {
            background: url(images/btn07.png) center top no-repeat;
            width: 74px;
            height: 26px;
            border: 0;
            text-align: center;
            color: #FFF;
        }

    .st .hotscenic
    {
        margin-top: 30px;
        line-height: 30px;
    }

        .st .hotscenic span
        {
            display: block;
            color: #0077B0;
        }

        .st .hotscenic a
        {
            margin-right: 15px;
        }

.startdate
{
    background: url(images/icon25.png) right 7px no-repeat;
}

.enddate
{
    background: url(images/icon26.png) right 7px no-repeat;
}

.st1
{
    display: none;
}

#playimg
{
    width: 641px;
    background: #EEF6F9;
    border: 1px solid #DDDAD6;
    height: 294px;
    float: right;
}

    #playimg img
    {
        width: 641px;
        height: 294px;
        border: 0;
    }

    #playimg .JQ-slide
    {
        width: 641px;
        height: 294px;
        overflow: hidden;
        position: relative;
    }

    #playimg .JQ-slide-content
    {
        position: absolute;
    }
        /*必须要的元素*/
        #playimg .JQ-slide-content li
        {
            width: 641px;
            height: 294px;
            float: left;
            display: inline;
            position: relative;
        }

            #playimg .JQ-slide-content li span
            {
                display: block;
                background: black;
                color: white;
                font-size: 12px;
                padding: 0 14px;
                line-height: 28px;
                position: absolute;
                bottom: 0px;
                left: 1px;
                z-index: 10;
                width: 621px;
                overflow: hidden;
                filter: alpha(opacity=50);
                -moz-opacity: 0.5;
                -khtml-opacity: 0.5;
                opacity: 0.5;
            }

    #playimg .JQ-slide-nav
    {
        position: absolute;
        bottom: 10px;
        right: 8px;
        z-index: 30;
    }

        #playimg .JQ-slide-nav li
        {
            float: left;
            display: inline;
            background: url(images/focus_li.png) no-repeat;
            width: 10px;
            height: 10px;
            text-indent: -999em;
            overflow: hidden;
            cursor: pointer;
            margin-right: 5px;
        }

            #playimg .JQ-slide-nav li.on
            {
                background-position: -15px 0;
            }

.ticketleft
{
    padding-top: 0;
    margin-top: 12px;
}

    .ticketleft h2
    {
        font-size: 14px;
        text-align: left;
        padding: 20px 8px 18px 8px;
        border-bottom: 1px solid #FFF;
        margin: 0;
        line-height: 30px;
    }

        .ticketleft h2 span
        {
            float: right;
            font-weight: normal;
            font-size: 12px;
        }

ul.ticketlist
{
    margin: 0;
    padding: 0;
    display: block;
}

    ul.ticketlist li
    {
        padding: 6px 14px;
        border-top: 1px solid #E4E4E4;
        border-bottom: 1px solid #FFF;
    }

    ul.ticketlist h3
    {
        font-size: 14px;
        margin: 0px 0 6px 0;
    }

        ul.ticketlist h3 span
        {
            padding-left: 12px;
            color: #FF6600;
        }

    ul.ticketlist img
    {
        width: 122px;
        height: 88px;
        padding: 1px;
        border: 1px solid #D2D2D2;
        float: left;
        margin-right: 15px;
        margin-bottom: 12px;
    }

    ul.ticketlist a
    {
        color: #0078B6;
    }

    ul.ticketlist div
    {
        line-height: 25px;
    }

.tickettb
{
    width: 100%;
    display: block;
    clear: both;
    margin-top: 20px;
}

    .tickettb tbody td
    {
        background: url(images/icon09.png) left bottom repeat-x;
        height: 30px;
        text-align: center;
    }

        .tickettb tbody td.td1
        {
            text-align: left;
        }

        .tickettb tbody td.td5
        {
            text-align: center;
        }

        .tickettb tbody td.td2
        {
            text-decoration: line-through;
            font-size: 12px;
            color: #4C4C4C;
        }

        .tickettb tbody td.td3
        {
            font-size: 14px;
            font-weight: bold;
            color: #ff6600;
        }

        .tickettb tbody td input
        {
            background: url(images/btn03.png) center top no-repeat;
            color: #fff;
            width: 50px;
            border: 0;
            height: 20px;
            font-size: 12px;
        }
        .tickettb a.reserve
        {
            display:block;
            background: url(images/btn03.png) center top no-repeat;
            color: #fff;
            width: 50px;
            border: 0;
            height: 20px;
            font-size: 12px;
        }
.ticketclose
{
    text-align: right;
    background: url(images/icon27.png) right 9px no-repeat;
    padding-right: 12px;
    color: #0078B6;
    cursor: pointer;
}

.ticketopen
{
    text-align: right;
    background: url(images/icon28.png) right 9px no-repeat;
    padding-right: 12px;
    color: #0078B6;
    cursor: pointer;
}

.tickettb thead th
{
    background: #E9EAEA;
}

.ticketsider
{
    position: absolute;
    right: 0;
    top: 0;
}

    .ticketsider .searchtab
    {
        width: 264px;
    }

.intitle
{
    font-size: 14px;
    border-bottom: 1px solid #ff6600;
    color: #FF6600;
    padding: 0px 0 8px 5px;
    text-align: left;
}

    .intitle span
    {
        float: right;
        color: #333333;
        font-size: 12px;
    }

        .intitle span .littletext
        {
            height: 18px;
            width: 100px;
            padding: 0;
            background: #EEEEEE;
        }

        .intitle span .littlebtn
        {
            height: 18px;
            width: 45px;
            border: 1px solid #9A9A9A;
            background: #EEEEEE;
            color: #333;
            margin: 0;
            padding: 0;
            font-size: 12px;
        }

.lighttitle
{
    font-size: 14px;
    color: #FF6600;
    padding: 6px 0 5px 15px;
    background: url(images/light.png) left 8px no-repeat;
}

.inwords
{
    padding: 6px 0 6px 0;
}
/** 酒店预订 **/
.hotelsel
{
    border: 1px solid #D2D2D2;
    background: #F7F7F7;
    padding: 15px 0 15px 33px;
    float: left;
    width: 645px;
    line-height: 30px;
    margin-top: 12px;
}

    .hotelsel strong
    {
        color: #444;
    }

    .hotelsel a
    {
        padding: 2px 5px 1px 5px;
    }

        .hotelsel a.sel
        {
            color: #FFF;
            background: #33A8DB;
        }

.tbcs
{
    display: none;
}


#gallery
{
    padding: 5px;
    background: #F6F7F7;
}

    #gallery li
    {
        width: 130px;
        height: 90px;
        float: left;
    }

        #gallery li img
        {
            width: 120px;
            height: 90px;
        }

ul.ad-thumb-list
{
    width: 600px;
}

#myTab
{
    margin-bottom: 5px;
}

.top_arrow
{
    border: 0 none;
    bottom: 150px;
    cursor: pointer;
    display: block;
    height: auto;
    margin: 0;
    opacity: 0.5;
    padding: 0;
    position: fixed;
    right: 40px;
    width: 35px;
    z-index: 2147483647;
}

.tourmap {
	background:url(images/travelmap1.png) left top no-repeat;
	width:958px;
	height:605px;
	padding:52px 12px 30px 10px;
}